Writing Stories with Help from Recurrent Neural Networks

نویسنده

  • Melissa Roemmele
چکیده

Automated story generation has a long history of pursuit in artificial intelligence. Early approaches used hand-authored formal models of a particular story-world domain to generate narratives pertaining to that domain (Klein, Aeschlimann, and Balsiger 1973; Lebowitz 1985; Meehan 1977). With the advent of machine learning, more recent work has explored how to construct narrative models automatically from story corpora (Li et al. 2013; McIntyre and Lapata 2009; Swanson and Gordon 2012). This research has created a new potential for interactivity in narrative generation. Unlike previous approaches which lacked the breadth of knowledge required for open-domain storytelling, these systems leverage story data to interface with authors pursuing diverse narrative content. For example, Swanson and Gordon (Swanson and Gordon 2012) demonstrated an application where a user and automated agent took turns contributing sentences to a story. Their system used a case-based reasoning approach to retrieve a relevant continuation of the user’s sentence from a large database of stories. This research has given rise to a new type of story generation task, one of “narrative auto-completion”, where a system analyzes an ongoing narrative and generates a new contribution to the story. Analogous to existing automated writing aids like spelling and grammar correction, narrative auto-completion is applicable as a writing tool that suggests new ideas to authors. Recurrent Neural Networks (RNN) are a promising machine learning framework for language generation tasks. In natural language processing (NLP) tasks, RNNs are trained on sequences of text to model the conditional probability distribution of predicting a sequence unit (often a character or word) given the sequence up to that point. After training it is straightforward to generate new text by iteratively predicting the next unit based on the text generated so far. In this same way, a given text can be extended by predicting additional text in the sequence. For this reason an RNN is a suitable engine for an automated story writing assistant that takes an ongoing story as input for predicting a continuation of the story. In this thesis I explore the use of RNNs for this novel generation task, and show how this task affords a unique opportunity for the evaluation of generation systems.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Robust stability of stochastic fuzzy impulsive recurrent neural networks with\ time-varying delays

In this paper, global robust stability of stochastic impulsive recurrent neural networks with time-varyingdelays which are represented by the Takagi-Sugeno (T-S) fuzzy models is considered. A novel Linear Matrix Inequality (LMI)-based stability criterion is obtained by using Lyapunov functional theory to guarantee the asymptotic stability of uncertain fuzzy stochastic impulsive recurrent neural...

متن کامل

Toward Automated Story Generation with Markov Chain Monte Carlo Methods and Deep Neural Networks

In this paper, we introduce an approach to automated story generation using Markov Chain Monte Carlo (MCMC) sampling. This approach uses a sampling algorithm based on Metropolis-Hastings to generate a probability distribution which can be used to generate stories via random sampling that adhere to criteria learned by recurrent neural networks. We show the applicability of our technique through ...

متن کامل

Application of artificial neural networks on drought prediction in Yazd (Central Iran)

In recent decades artificial neural networks (ANNs) have shown great ability in modeling and forecasting non-linear and non-stationary time series and in most of the cases especially in prediction of phenomena have showed very good performance. This paper presents the application of artificial neural networks to predict drought in Yazd meteorological station. In this research, different archite...

متن کامل

Solving Linear Semi-Infinite Programming Problems Using Recurrent Neural Networks

‎Linear semi-infinite programming problem is an important class of optimization problems which deals with infinite constraints‎. ‎In this paper‎, ‎to solve this problem‎, ‎we combine a discretization method and a neural network method‎. ‎By a simple discretization of the infinite constraints,we convert the linear semi-infinite programming problem into linear programming problem‎. ‎Then‎, ‎we use...

متن کامل

Efficient Short-Term Electricity Load Forecasting Using Recurrent Neural Networks

Short term load forecasting (STLF) plays an important role in the economic and reliable operation ofpower systems. Electric load demand has a complex profile with many multivariable and nonlineardependencies. In this study, recurrent neural network (RNN) architecture is presented for STLF. Theproposed model is capable of forecasting next 24-hour load profile. The main feature in this networkis ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2016